home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
The PC-SIG Library 10
/
The PC-Sig Library - Shareware for the IBM PC and Compatibles (PC-SIG)(Tenth Edition Disks 1-2804)(1991).iso
/
PC_SIGCD
/
10
/
9
/
DISK1095.ZIP
/
MENUSKEL.PRG
< prev
next >
Wrap
Text File
|
1986-09-29
|
2KB
|
71 lines
* MENUSKEL
* SET UP MENU
* OPERATOR ACTION WILL BE ALPHA CHARACTER
* OUTER DO ALLOWS RETURN TO MENU FROM LOWER LEVEL MENUS
SET HEADING OFF
SET SAFETY OFF
SET STATUS OFF
DO WHILE (1=1)
SET TALK OFF
SET BELL OFF
CLEAR ALL
STORE " " TO OPINPUT
*
*===============================START MODS: 1================================*
* SET LEFT AND TOP MARGINS FOR MENU
STORE 20 TO LEFTMARG
STORE 2 TO TOPMARG
*==================================END MODS==================================*
*
*
*===============================START MODS: 2================================*
* SET HIGHEST OPTION LETTER, THEN PROVIDE HEADING AND OPTION LABELS
DO WHILE OPINPUT<"A".OR.OPINPUT>"E"
CLEAR
@ TOPMARG,LEFTMARG+3 SAY "SMITH'S BIKEWORKS INFORMATION SYSTEM"
@ TOPMARG+2,LEFTMARG+9 SAY ">> <<"
@ TOPMARG+4,LEFTMARG SAY "A."
@ TOPMARG+5,LEFTMARG SAY "B."
@ TOPMARG+6,LEFTMARG SAY "C."
@ TOPMARG+7,LEFTMARG SAY "D."
@ TOPMARG+8,LEFTMARG SAY "E."
@ TOPMARG+17,LEFTMARG+3 SAY "Press Letter Matching Desired Option ";
GET OPINPUT
*=================================END MODS===================================*
*
READ
STORE UPPER(OPINPUT) TO OPINPUT
ENDDO
*
*==============================START MODS: 3=================================*
* PROVIDE DO FILE NAME FOR EACH CASE REPRESENTING ONE OF THE MENU OPTIONS
DO CASE
CASE OPINPUT="A"
DO
CASE OPINPUT="B"
DO
CASE OPINPUT="C"
DO
CASE OPINPUT="D"
DO
CASE OPINPUT="E"
DO
*=================================END MODS===================================*
*
OTHERWISE
CANCEL
ENDCASE
* REDISPLAY MENU
ENDDO